Notable design patterns for domain-specific languages

نویسندگان

چکیده

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Notable design patterns for domain-specific languages

The realisation of domain-speci®c languages (DSLs) di€ers in fundamental ways from that of traditional programming languages. We describe eight recurring patterns that we have identi®ed as being used for DSL design and implementation. Existing languages can be extended, restricted, partially used, or become hosts for DSLs. Simple DSLs can be implemented by lexical processing. In addition, DSLs ...

متن کامل

Design Patterns and Design Principles for Internal Domain-Specific Languages

Internal DSLs are a special kind of DSLs that use an existing programming language as their host. To build them successfully, knowledge regarding how to modify the host language is essential. In this chapter, the author contributes six DSL design principles and 21 DSL design patterns. DSL Design principles provide guidelines that identify specific design goals to shape the syntax and semantic o...

متن کامل

Design Guidelines for Domain Specific Languages

Designing a new domain specific language is as any other complex task sometimes error-prone and usually time consuming, especially if the language shall be of high-quality and comfortably usable. Existing tool support focuses on the simplification of technical aspects but lacks support for an enforcement of principles for a good language design. In this paper we investigate guidelines that are ...

متن کامل

Design Principles for Domain-­‐specific Languages Motivation

ion: consider independently or separately from something“The point of programming languages is to prevent our poor frail human brains from beingoverwhelmed by a mass of detail” [18] DefinitionAbstraction is by far the most overloaded and thus possibly the most confusing principle. Theterm ʻabstractionʼ has been attributed to any action during the design of soft...

متن کامل

Chapter 17 Design Patterns and Design Principles for Internal Domain - Specific Languages

Internal DSLs are a special kind of DSLs that use an existing programming language as their host. To build them successfully, knowledge regarding how to modify the host language is essential. In this chapter, the author contributes six DSL design principles and 21 DSL design patterns. DSL Design principles provide guidelines that identify specific design goals to shape the syntax and semantic o...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Journal of Systems and Software

سال: 2001

ISSN: 0164-1212

DOI: 10.1016/s0164-1212(00)00089-3